import random


def guess_number_game():
    # 1. 系统随机生成一个1-100的数字
    secret_number = random.randint(1, 100)
    guess_count = 0

    print("欢迎来到猜数字游戏！")
    print("我已经想好了一个1到100之间的数字，请开始猜吧！")

    while True:
        # 2. 用户输入猜测的数字
        try:
            user_guess = int(input("请输入你猜的数字（1-100）："))
            guess_count += 1
        except ValueError:
            print("请输入有效的数字！")
            continue

        # 3. 判断猜测结果
        if user_guess < secret_number:
            print("小了！")
        elif user_guess > secret_number:
            print("大了！")
        else:
            print(f"恭喜你猜中了！本轮幸运数字是：{secret_number}")
            print(f"你总共猜了{guess_count}次")
            break

# 启动游戏
guess_number_game()